function delayLog(item){
  new Promise((resolve) => {
    setTimeout(function(){
      console.log('item:', item)
    }, 1000)
  })
}

function ProcessArr(arr){
  arr.forEach(async item => {
    console.log(await delayLog(item))
  })
  console.log('secess!')
}

ProcessArr([1,2,3])